Pros
Where do I even begin for the pros of this job. The culture is beyond amazing, every one is willing to help you. All managers have an open door policy and are willing to help you with anything you need. There is so much room to improve within the company, and there a multiple jobs you could apply for if you are interested in gaining experience in another area of the company. They always stock kitchens with snack, and they always make sure to have their healthy options. The benefits are through the roof, I have never had better health insurance in my entire life. This company cares so much for it's employees and their well being. The dress code is very relaxed, I love being able to wear jeans!
Cons
Honestly, with the way this company takes care off people. There is nothing bad I could say about the company itself. Bad experiences with a manager will happen to everyone.