Pros
They give you crappy beer once in a blue moon to "celebrate" the company growing but don't expect much more than that.
Cons
Everything that comes out of their mouths will be a lie. When I was brought in I moved from out of state and they told me to keep all my receipts because they would pay for my moving costs. Well after a month of me fighting with them and showing them all my receipts I was out $4000 because they said they changed the rule the day before I started. You will have no personal life at all. They will tell you that you will have all this time off but expect to be there at least 6 to 7 days a week and most of the time for at least 12 hours. When you first come to the company prepare to never leave your desk unless you have to go to the bathroom while your "trainer" goes out and enjoys lunches, shows up late, and leaves early. If you ever get a call from them hang up. They get positive feedback because they force employees to post it. Run away as fast as you can!!!!!!!!!