Pros
Federal Government clients Good Agile practices and content Good for someone who wants to learn about Project Management basics Some really good BAs and Tech staff to work with
Cons
This company has too many bosses. There is no empathy to the employees' well being unless it is for 'show' purposes like town halls or off sites. There is close to zero communication when a consultant is assigned to a project, they are more focused to keep you busy rather include you in a project from start. Organizing meetings during lunch breaks is a norm !! Senior managers like to organize meetings to discuss another meeting. No Leaders here, only bosses. Most senior managers operate with minimal empathy or respect, there is no 'sorry' or 'please' culture here. Your senior managers do not care if you have calendar blocked for admin or have a clash, they will still go ahead and put meetings in your diary. On any given day, 7-8 meetings becomes normal with minimal productivity. They like to create urgency and put employees under pressure instead. Their most seniors DMs, SMs or even tech leads will not include you in the most important conversations or bother to give you a heads up about what was discussed, instead they will let you run around like a headless chicken to find answer. If you want to join this company please do your research.