Vantaggi
One of the pros was definitely the benefits package and 401k. As well as the many programs and services available for employees. Honestly if there was better management and engagement, this would be a great place to work.
Svantaggi
Unfortunately, there were many downsides. Although on the outside looking in or surface, the company looks like it has a great, well diverse, accepting culture. However, this was far from my experience. I found that this was a place where being different made you undesirable. There was no training other than group studies put on by some of the employees. This is the 1st place I have been where I was told not to ask for help because it was not anyone's responsibility to have to help you. Futhermore, a manager encouraged me to be a d-bag to others in order to get further in my department.