Pros
I have a set schedule, little to no weekends, and fantastic co-workers. I don't know of any other company that takes the time or initiative to show their appreciation to their employees by providing a snack and drink to every single employee every Friday and a company paid lunch on the last Friday of the month. Benefits and 401k are offered.
Cons
No downsides, besides the insurance being expensive.