Pros
I met some really great people while I was there. The employees are easy going, and definitely the best part of the company. The building was clean and had all new equipment, desks, etc. Technology was great.
Cons
I've never seen such a high turnover at a company in my life. A lot of retaliation and guilt tripping. Very high stress and you never know if/when you'll get walked out. They expect you to put in "extra effort", which basically translates to working for free. You're salary there, so any extra hours you put in, you are not paid for. They also don't let employees get renewals anymore, which used to be a major selling point to work there. They LOVE to tell you that you can make 100k in your first year. Honestly it's laughable. You can't. It's a total bait and switch. They change the bonus plan so frequently, it's hard to know what your goals even are. They set the goals just far enough out of reach that they're unattainable unless you work yourself to death and have zero free time. They also like to issue lots of chargebacks, so at a certain point, you're losing MORE money out of an already small paycheck.