Pros
I was able to work alongside some smart people. The pay was fair and I learned what to look for in a bad company.
Cons
I wish I had paid attention to all the reviews. I discarded the negative as a disgruntled group of trouble makers. That's not true at all and the feedback is accurate. It is the worst working environment I could ever imagine being in. It is not a cooperative and team focused environment. The leadership, and I use that word loosely, is not looking out for your best interest. It is a manipulative, harsh, unfriendly, and deceitful environment. If you believe in fairness, teamwork, and a positive work environment then this is not a good fit for you. I was appalled by how those at the top treat people and get away with it.