Pros
- "Opportunities" to work across the country and around the world - Competitive employee benefits and stock purchase options - Many work groups are very supportive and recognize employee achievements. I'm tying this into my biggest CON of the company, as well, since not all work groups are supportive or have good, strong leaders. Those offices and groups that have strong leaders who understand the importance of employee morale, team spirit, recognition, opportunity for "unnecessary" learning (i.e., pertaining to your job, but not mandated) or opportunity for professional growth are excellent places to work and I would recommend these offices/groups to anyone.
Cons
- NOT ALL WORK GROUPS ARE CREATED EQUAL; Some work groups are supportive and realize that professional development, recognition, and collaboration are important. These groups may have pizza parties and cake for employees celebrating a milestone with the company. Other groups do not exhibit such proven leadership nor recognize the importance of employee morale with respect to employee retention. Management needs to realize that there is a reason why certain work groups have higher turnover rates than others. Until management does something to change this lack of leadership will continue to breed discontent and loss of talented employees. - Salaries are VERY dependent on work group, operating manager, and office location. Even within a single office, an engineer with 3-5yrs experience can earn a base salary <$1k higher than an entry-level engineer with 0yrs experience. - The company seems to acquire or merge with another company every year in order to show clients that it is "growing" and "responding" to the global market. Well, that's great except that these mergers continue to provide greater salary discrepancies among employees in the same grade and experience level and the shrinking IT department cannot keep up with merging all of the communications systems.