Pros: opportunities for advancement, competitive pay, fun day and holiday luncheon for all employees
Cons: in order to advance, may need to relocate.
The best part of my job is the people that I work with. We have solid teams in place and definitely a teamwork oriented environment. Nobody is too good to help someone else out. The company is constantly evolving its systems and procedures, so it could be difficult for someone who doesn't do well with change. Upper management really does care about – more... the employees. They expect you to work very hard and are performance driven but you are then rewarded nicely. – less