Pros
Great place for devs starting out Welcoming environment with people who are always willing to help Free Topo Chico I love my whole team, they're all great people to work with Great work/life balance - it's not a frantic workplace, and you are never expected to work overtime My job is easy as heck
Cons
Not great if you're staying for more than a few years. The expectation is that you'll move into a leadership role, but the skills of leadership VS the skills of a dev, which is what you're hired as, are very different, It's hard to break out of the lower level dev roles into the higher level ones, and they value hopping around from project to project over being high impact on one project. Pay isn't competitive at all (15-25% less than similiar jobs elsewhere), in fact, I've been asked if I was part time when I've told other developers what I make. Upper level management has a habit of patting women on the head. They treat the "Capsher culture" as a form of compensation, but I can't pay my mortgage with Capsher Culture. They revise the expectations and rubrics for job titles every year and don't have good tools to deal with employees that fall outside of the rubric. They will not give you salary info when asked, even if you're trying to see if it would be worth your effort to move up to another role.