in general, you can never really expect everything to good as what you expected prior to joining the company. NCR, in my view point, has its own strength and weaknesses. But despite the weakness, it didn't hamper my professional growth. NCR is an environment that is not so stressful compared to other IT companies. The good thing with that is you can have a lot of spare time to practice your craft. You are provided with good internet access to do research, and if you can just minimize your time facebooking

...then you can really learn a lot.
I should say growth starts within your self. It starts with the will to grow. And growth is not isolated. It is open for everyone, the janitor, guards, utility aids, developers and testers alike. Also, mind you, growth can be taken whether it is technical growth ( like growth in your skills as testers or developers) or character growth. And If i'll compare which of the two is the most significant, I would choose the latter. Knowledge can be acquired but character needs time to develop.
I do respect the testers. They are very vital to software development. Programmers are not perfect, so as programs. No matter what you do, bugs will surely be there. Programmers by nature are biased to the software that they create that they tend to overlook some minor details that may cause problems. But testers do not overlook these things. Though they may seem annoying sometimes for being legalistic, but its good that they are that strict. What they do will greatly affect the performance of the software.
Nevertheless, in this forum, we can never discount that some are too impulsive, thay they post before they think about it for so many times. We just need to understand that people are of different varieties. Now, we can not effect a drastic change of personality but its good that somehow you, testers, defended your point so they may know that they are somehow wrong.
Masayop man dyud ang tawo, so PEACE LANG SA MO RON MGA BROD.....