Pros
The projects offer good work experience, often directly with clients. The pay is good and the benefits are competitive.
Cons
The company has recently experienced hardships could have been handled with more transparency from management. While the monthly financial slides showed a decline in profits and workload, employees were told that the company was healthy and stable. Even after two rounds of layoffs and a steep decline in work, management continues to claim the company is in good shape. That being said, before the hardships work was often uneven and it was hard to find managers that offered consistent support, both in the office and in front of clients. Often there would be over 60 hours of work a week for a couple weeks, followed by several weeks without a project.