Pros: example: free lunches, etc.
Cons: example: short breaks, healthcare, etc.
Working for this company I've shared some good and bad times. In the beginning stages of employment you receive very little training, which makes the job a lot harder than it should. But I've took it upon myself to learn the job at a very rapid pace. Aside from that, co workers make the job easier being that it is a very positive work atmosphere