Pros
They have AWESOME benefits. 15 vacation days on starting your first day of training. You also get paid sick, paid doctor, and paid sick family time off. You get a bonus every year if the company meets it's yearly quota and you also get to pick a christmas gift every year. On top of the employee perks program that gets you discounts all around the city...
Cons
Now the cons. Medical insurance was terribly expensive for a family especially in comparison to the pay. I started in a low position, even though I have a Bachelor's Degree and some years of work experience. I thought I would be able to move up quickly because of my qualification however that was not the case. I applied for a position in Marketing after my incumbency was up and was denied the position. I then tried to apply for other positions just to get a raise and was denied for those also. I had received awards in my position, customer appreciation letters and compliments from other managerial staff but yet I still could not get a promotion. There were people who didn't have degrees, talked to customers poorly and were getting promoted out of the department. I eventually had to leave for this reason and upper management advised that I leave the company for a couple of years then apply for the job I really wanted. It seems that many of the people in upper management did that exact thing. Unfortunately I didn't have time to jump through hoops and play the games that were needed to succeed there. It's the kind of place where you have to know the right people in order to get to where you want to go in the company, not based off merit. I'll pass, thanks.