Cons: short breaks, under-paid, management.
I've been on this company for 2 almost 3 years. They kept hiring outside, there is no such thing as room for advancement. All i have kept hearing from management for the past 3 years is you are heading into the right direction, keep up the good work.... No guarantee of 40. The people i work with are really nice though, they are like family to me.