Pros
Pay, health benefits, profit sharing, tuition reimbursement
Cons
Work Schedule, No room for advancement, lack of communication by management, poor performance management, lack of challenging work, difficult time placing experience on your resume If you are looking to advance your career, this is NOT the place to do it. They place people with a wealth of knowledge and experience in staff positions, while they hire people with little to no experience managing a workfore in supervisory "management" positions. This leads to poor outcomes, especially on the "sales desk or phone contact center." Not sure why they are looking for college graduates (they even hire people with Master's degrees) to do most of the jobs. They could easilly train high school or tech school grads and have better employees. They attempt to mask unchallenging jobs with fancy titles. They do not place you in a department where your experience could best be utilized. Instead they feed you a line about "learning about this area of the business," and place you a position you have no desire to work. You have no control over what department in work in and how long you will stay there. They do not post any job openings internally. There is a culture of no one listening to "staff" employees. There is no goal setting and expectations are never clearly laid out. When they change, most likely it's never given to you in writing. Supervisors have a tendancy to not directly answer questions and there are very few written policies passed out to employees. You tend to get vague answers reagading certain areas (sick time, berevement leave, error rate, rating of calls, etc). I have never worked in a place where so many of the employees are unhappy.