Pros
- There are still many folks who really are competent and excel at what they do. In some cases, they are the best in the industry. - You can create your own work/life balance here. There will still be a lot of pressure to burn out, but if you refuse nobody will really do anything to you.
Cons
- The company's management (senior to middle levels) is coming apart at the seams. Most managers are incompetent at managing the thing they are notionally in charge of. Many now proudly declare that they are "faking it until they make it." Clearly such people do not understand the TED Talk on the Imposter Syndrome. - The company is suffering from multiple identity crises. It can not decide if it is a consulting company, staff augmentation, or professional services. - Innovation is squelched, despite the creation of a very large innovation group. The company uses almost none of the technologies and skills it purports to be expert in. - The company's business operations team (called the GO team) is disconnected from market demands and mostly cannot be relied on to do anything except make life difficult. - The company is positioned poorly in the marketplace. Because it has no clear brand, it is not clear of it should be compared to higher-end boutique vendors or if it should be compared to offshore outsourcers. Customers are frequently confused and unable to understand where the company stands relative to competitors. - Benefits are cut every year, often substantially.