Pros
Willing to accept entry-level employees, cool coworkers, flexible scheduling, lots of company events/trips planned throughout the year, good health insurance benefits, and ability to move up.
Cons
THE PAY! This is by far the biggest con. My position changed many times while I was an employee and though I was given more and more responsibility, my pay was never changed to reflect that. Management can be another con, depending on the department that you work in. Some of the managers do not seem to fully understand what their employees do and do not communicate well. I would also just like to point out that the Marketing department has logged onto Glassdoor in the past to post positive reviews of the company, so I would take some of the five star reviews with a grain of salt.