Pros
Great place to work. Gym on site, doctor on site, food...ART!...what more can you ask for? Also, very understanding managers, and easy to talk to. Great work, life, family, school balance. Really not a lot of companies left that are like these guys. My only advice, is, if you need to leave, make sure you build strong connections in case you want to return. I needed to leave this company for an emergency relocation to another state-family illness. I've tried to return, the company hasn't extended any interviews..although their HR department assured that I was eligible for re-hire. The pay is great, the atmosphere isn't comparable to other companies, and the training is outstanding. I'd love to return to this company. I've worked for other companies making much more money, but it truly wasn't worth the stress. If you have an offer here, and you like handling customer service calls, and you like to go home when your shift ends...Take the job!
Kontras
None really. Fair reviews, quality training, good pay, great work/life balance.