However, many jobs are being moved overseas, often to the detriment of client commitments, so there is the stress of not being able to control when things go sideways, and the stress of not knowing how long you or your coworkers will last.
Worked there for about 1.5 years. Once you get into an area of the company, they don't let you move. They think that keeping you tied to the same client gives the client more stability. No cross training. They have 'cliques' there and if you get in one, you are ok, if not you are not considered as part of the team. Directors and above are treated well, but the rest are worker bees. Directors will make you work tons of overtime so they can get their bonus. Non-directors don't get them. After my first few months they gave everyone a pay cut. Then they told me I was paid too much and wanted me to take another cut. Most other companies in the area pay much more.
A friend of mine worked here and got laid off recently. He said the same thing as the above. They have a constant revolving door. Don't expect to be there long. Keep your resume updated. Or kiss a lot of butt.