Pros
#1 great reviews and great pay raises if you make it to the core level of competencies. #2 Free Pizza on Friday #3 Summer Hours #4 I do think this company will be in business for a long time and will only continue to grow
Cons
#1 Too much information given by upper management to the favored subordinates, that they have no business knowing #2 Expect to hit your career ceiling very fast here #3 In terms of software development they are a bit behind the times and seem to be hesitant to invest any money into tools that will make it better or faster. #4 No standards put into the development process such as basic things like unit tests, all testing is forced on the shoulders of the QA department to either run manual tests or else dependent on the automated scripts of QTP. #5 fairly low morale among the employees.