Pros
- Most people are young so you if you're in your mid-late 20's you'll enjoy the people - If you work hard, you can move up the ranks at a reasonable rate - After you put your time in, you can work from home once or twice a week- so they are flexible
Cons
- It's a stressful work environment with crazy deadlines. So many people work past their paid time and don't get over-time. Management values the "obsessed with work" work ethic. - You have to track everything you do. While some of it is for billing the clients, it's also for a way for management to play big brother. - They had lay offs in 2013 and ever since then the micro-managing has gotten worse and there was always a looming threat of another round, even though they played it off like it was a one time thing - Even though they were flexible with remote working etc., it was still impossible to achieve a good work-life balance.