Vantaggi
The people are great! Opportunities for flex scheduling, hybrid/wfh depending on your performance. Work can be demanding but it will not go unnoticed that's for sure, Many opportunities for performance bonuses, overtime pay, etc. Compensation is 100% on par with the work you do. it is the first place i've worked where I do not feel underpaid for my work.
Svantaggi
Depends on project but the one im particularly working can be super unorganized and chaotic/confusing at times. It seems like managers are stressed about meeting demands which translates to uncertainty and disorder. Oftentimes a lot of things are "maybes" but management does their best to get solid answers for us. Lots of compliance changes that we are expected to keep up with weekly, You get different answers from different managers on procedures, but that is all to be expected in consulting honestly. Starting out as a contractor really sucks as you have no benefits and are underpaid for the same work as your co-workers, but if you work hard and prove yourself you can convert to an FTE.