Pros
They work short hours in the office and allow for flexibility on either end so it’s convenient if you’re juggling kids or bad commutes. If you are trying to get into IT they will hire folks with zero experience and train you. You can have an acceptable experience here if you get on a team with a decent lead who shields you from the day to day politics.
Cons
So many but the overarching problem is the real lack of leadership. The leadership team seems to be an old group of friends who just stays holed in their office pouring over spreadsheets. There is very little company vision and communicating with employees. Perception is the management team is in over their heads and resorts to just continuing status quo and punishing those who don’t fall in line rather than having a real vision for moving the company forward. The teams are massively disjointed. Teams don’t work together like we’re all fighting for the same cause. It’s survival. Something goes wrong, you have to circle the wagons and find someone to blame. Speaking of things going wrong, it’s a constant occurrence. It’s not “if” but “when” and “how”. Very few projects go through without major issues. From my perspective most are due to 1) sales promising customers budgets, timelines or outcomes that are not realistic 2) resourcing being done in a “box” without perspective and being too tightly focused on 100% utilization (how successful can you be when you’re working 3 hours each on 15 different projects in a week!) 3) lack of support when something does go wrong- they give blame rather than help. Speaking of blame, when something does go wrong on a project, instead of coming together as a group to solve the problems for the customer, the blame starts. Blame first goes to the PM, then to the development team. NEVER to sales, account management or resourcing. PM’s drop like FLIES at this place. The PMO is horribly organized, managed and staffed. People quit here constantly. So many they don’t make announcements, folks just disappear. There is a group of folks who we call “tenured” who’ve been there since the beginning and can get away with anything. Being belligerent to co-workers, passing off undesirable work and barely working. It leads to a lot of resentment. There’s a fair amount of folks who are untouchable because of their relationships with leadership and they make sure folks know. They’re obviously obsessed with improving their Glassdoor ratings by coercing positive reviews and giving lengthy rebuttals to negative ones. I fully expect a long rebuttal from the company to this review. That alone should steer folks clear of working here. They’d prefer to blame the messenger rather than dig in and actually try to solve issues.