Pros
Legitimate value for clients. Best team in the business comprised of people from all over working toward a common goal and most of all the want and willingness to help peers. Excellent pay, excellent holiday schedule, and work from home - for now.
Cons
Disconnected and disjointed management with poor communication and a “do as I say, not as I do” mentality. Senior management has not been in the trenches and has had no understanding of the reality of the clients or job in years despite directly making decisions on both. Check-the-box one size fits all mentality. Passive management surrounded by “yes men” who know best and don’t take any input from others and then have to back track and change everything each month when their great ideas don’t work.