Vantaggi
Good company culture, friendly employees, everyone willing to help. Fun corporate all hands events. Relatively competitive salaries.
Svantaggi
Completely disorganized onboarding, I don't think new employees have any idea where to even start. The product is extremely complicated and there is no formal structure. All management cares about is billable utilization, so you'd better figure how to onboard and hit your targets all on your own, or you'll get fired (as people have been lately). Tons of finger pointing. When targets aren't met, or deadlines are missed, it's everyone else's fault. To piggyback that.. a whole bunch of new project managers that have NO IDEA how to run these projects. They're hiring PMs throwing them in to projects and they don't even know what the structure or milestones are. No training at all for them.. and then milestones get missed and people get pulled off other projects. It's all just a mess. Huge focus on EOM billing milestones but PMs don't even know what they should be scheduling and when. Even the extremely tenured ones don't know and argue and just do what they want because they've "been here a while" and think they run the show.