Pay is reasonable without requiring experience.
Exceptionally team and team lead dependent. Depending on your placement, you can have either a great team and supportive team lead, or you can have an unsupportive, toxic environment with backstabbing leads and coworkers. I find a lot of the positive reviews on here most likely had good placement and therefore did not have the "luxury" of being saddled with a bad team.
Loss of benefits. Things that were advertised during recruiting were removed after starting employment. Some of the more recent changes include, but are not limited to, things like:
All of these great things were taken away from employees.
Gaslighting. Leadership at all levels, from team lead up to executive leadership, will gaslight you on performance metrics that at times can be outside of your control. Different measures the executive takes are objectively bad for employees, but you are expected to support them. They will downright invalidate other concerns you may have, such as the workload.
Work-life balance. Bad. Attempting to have less work often results in reduced performance metrics, reviews from others, or from leadership. They will always push for you to do more endlessly. There is no end to the amount of work, and they are constantly expanding while not hiring enough staff to handle volume. Instead, they expect you to pick up the slack for poor management and bad hiring practices.
Genuinely unethical. While priding itself on doing some good things for specific communities or charities, they are actively trying to remove your rights through an exploitative non-compete that gives them massive control over relevant future job prospects, up to bringing cases to the Supreme Court, ultimately ruling in their favor.
Training. Despite a lot of talk about how the training is good here, it isn't. You will not be sufficiently trained on your workflows, and you will have to put in a tremendous amount of extra effort to figure out how to properly test the software, particularly if you have unsympathetic colleagues.
Communication. Management will always blame you for a breakdown in communication, even when it absolutely should be their responsibility. They will lean more towards punitive micromanagement rather than proactive support.
Coworkers. Many people say they like their coworkers, but I think this is a very specific take from a specific type of person. A lot of people who work here are relatively homogeneous in how they view things (despite being drawn in from different parts of the country), so if you don't fit the mold, then you will absolutely find yourself as a bit of an outcast and not feel like an actual part of a team.
Work from home. This is fairly obvious, but there is no work from home. However, the extent to which they go to prevent people from working from home is egregious. Despite it being a software company where your entire job can be done from your computer, you often find yourself working solo in your office. And for the relatively useless meetings that could just as easily have been taken over Teams, there are no exceptions. You get a few days a year, and that's it.
Campus. While many see this as a pro, I disagree. Initially learning how to navigate the campus is annoying. It is also very isolated from anything outside of the campus. They have limited hours for food and cafes, and you can't always expect to have a reasonable parking spot depending on the day or event. They have built a giant campus in the middle of nowhere, did not build enough parking (in lieu of adequate public transit to said middle of nowhere), and you are expected to deal with it. On top of that, the paths on campus are not actually wide enough to accommodate the foot traffic, particularly during the summer when they decide to run golf carts as transport on campus that take up most of the space. It makes it a lot less pleasant than it appears.
At the end of the day, I would highly suggest you find somewhere else to work. If you value yourself as an individual, if you value employee rights, and if you value others who may be struggling, do not work here if you have the option.
You apply for PM or TS, and they may let you know you are also considered for the QM role. The interview includes a presentation that you have to make. I think it is effectively the same as PM, but you are judged for PM (IS) or QM.
Call, interview online, then onsite. The online interview was a proctored exam. It included a Rembrandt personality test. Went to dinner in Madison the night before. Onsite interview was a full day.
The process was straightforward from the phone screening to the multi-part interview. There were multiple interviewees in the same interview before breaking out into individual calls with problem-solving questions.
You apply for PM or TS, and they may let you know you are also considered for the QM role. The interview includes a presentation that you have to make. I think it is effectively the same as PM, but you are judged for PM (IS) or QM.
Call, interview online, then onsite. The online interview was a proctored exam. It included a Rembrandt personality test. Went to dinner in Madison the night before. Onsite interview was a full day.
The process was straightforward from the phone screening to the multi-part interview. There were multiple interviewees in the same interview before breaking out into individual calls with problem-solving questions.