Pros: great people and processes, much training and development, excellent pay and benefits, many opportunities
Cons: lots of hard work required, bureaucratic at times, has outsourced and moved many jobs offshore
Excellent people and processes. Excellent project management methods though sometimes a bit bureaucratic. Opportunity to travel around the world. Many hours of work required to keep up. Flexible hours and working conditions. Challenging work and growth opportunities.