Pros
• Staff-level colleagues are generally very helpful and most people at this level will make themselves available to help you on a whim. • Work/life balance can be fair. Depends on the project lead’s perception of any boundaries you set. Some expect to have unlimited access to you, and if you're on multiple engagements at a time (which is very possible at this firm), good luck having either lead care about any engagement's priorities other than theirs. • Pay is okay; however, it is significantly below the market rate for the work you'll be doing. LinkedIn salaries are "inflated" on job posts to attract attention from prospective employees. Was told this verbatim by senior management. Bonus structure is also poor and annual target rarely met. They changed the structure multiple times to essentially ensure staff-level employees could never meet or surpass goals unless they never used any PTO.
Cons
• Diversity. One look at the company website's leadership team section will give you all the insight you need here. They won’t miss a social media post opportunity but any nod towards support towards a diverse workforce is all performative at best. • Autonomy in project selection. You have zero choices or control here and then will be blamed for knowledge gaps later on. Personal strengths/preferences are asked and documented but merely to check a box and make management feel like they're being effective. • Disconnect between departments. You have sales people who haven't touched the systems in 10+ years (or ever before) selling the products and simply chasing their commission. Misinformed clients then become frustrated during the implementation process and project teams take the brunt of it. • Reviews/feedback. Quarterly reviews occur but feedback is not given timely and is inconsistent. Managers are just vessels for communicating whatever opinion upper management (who usually don't work with you day to day I might add) decides to share that quarter, and are clearly very afraid to advocate for those under them.