Pros
- Great people to work with (most of the time) - Great stepping stone for people who are new to the field - Good work/life balance
Cons
- Lack of transparency from upper management - Took forever for change to happen - Many of their stars were taken for granted, leading to fast turnover rate - Always kept on working with the same companies, which led to a lot of boring projects - Worked with poor contractors - Kept too many people who were unhealthy and underachieving in the company for too long; which diminishes morale - Promises of “bonuses” were basically none - Raises were rarely given; and were usually not given to people who were going above and beyond in their position. Supposedly, raises were given to those who have not yet been given a raise to match the market. This should not matter - raises should be given to those who have done excellent work. The lack of raises questions the revenue coming into the company.