Pros
Free lunch almost every Thursday, bonuses, company paid the majority of health insurance offered, matching 401k, holiday parties - the alcohol flowed
Cons
I have never worked in such a toxic environment which had an almost 100% turnover. I was highly disappointed in the non-existent management. I along with 99% of the employees feared losing their job. They have no regard to people's livelihood. I saw countless terminations and had never worked in a place where people walked out and quit without giving notice. I was in constant stress fearing my job along with all the worries of my co-workers and their families. As far as benefits, the health insurance was sub par. This was the first job where I had to contribute to the premium. You have to have thick skin to survive.