Pros
Pay was decent. Co-workers were great.
Cons
Senior management can't relate to employees very well. Lots of obvious signs of favoritism as certain employees were treated better than others. I was hired with the company with the expectations to help them to build out a specific program only to be blind-sided by my VP and told that a newer employee was being "promoted" on our team with almost no experience in the field at all. I have multiple certifications and years of experience in my field compared to the other employee who was only moved up because he did an exceptional job in a different role in the eyes of the senior management team. Did not approve of the fact that our team was not told in advance about the decision to promote someone prior to the announcement to the entire department. The VP has the right to choose who he wants, but he should have been more thoughtful and considerate of other people on the team so we could evaluate this person equally just like other external candidates who applied. The new person in charge of the team only care about "power" and "control" of the team. He belittled certain members of the team who were "minorities" and did not respect them the same way as other peers. I ignored all the reviews on here, and that was a big mistake. I never should have joined this company. It was a complete and utter waste of my time. I'm now with a company that values my skills and sees me as an asset to their team.