Nice and comfortable working environment - would refer others to this position.
Pros: free meals, provide uniforms
Cons: health insurance is unaffordable.
Since I've worked for this company, they have been very cooperative in working with me and things going on in my personal life. They have pretty good incentives as well. There is plenty of opporatunity for upward mobility in the company as well.