Pros
Good benefits including fitness club free membership. Nice location in Carlsbad, CA Opportunity to work on different and interesting projects. Qualified and professional people.
Cons
Very fragmented company with poor communication betwen management and employees. Very poor business model, based mostly on goverment contracts. Frequent overtime work is expected and requested. Constantly beeing reminded of the layoff possibilty and salary. Constantly beeing reminded of "lack of work" scenario. Management does not encourage innovation and "out-of-box" thinking. Horrible performance review model based on 360 peers reviews and opinions rather than goals and achivements. Not a cutting edge technology type of company. Not a career growth company, but rather a jumpboard.