Pros
During my tenure here, I've had a wonderful experience working here. The company culture and environment are great because the people you meet and work with. If you are looking to gain experience or even get your foot in the door in a specific industry, this place is where you want to get your start. There are numerous opportunities for learning and professional growth. I've found that there is always room to take on new challenges and expand your skill set. Health benefits are standard/pretty good also.
Cons
No place is perfect and I feel that you will encounter this no matter the employer, so some of the negative comments on here are for sure from people who simply were not good at their jobs. PTO could always improve, but looking back from several years ago to now, there definitely has been a slow but steady incline on improvement, but again with todays working culture evolving and the working class people demanding new things, its about time the CEO adapts to the American working class if they want people who will stay with them forever.