Pros
flexible schedule, decent salary, benefits
Cons
Even though there are several different departments across several locations, looks like the company culture is the same across the board based on the previous reviews. The lower level managers are not very intelligent people and they suck. Its true that they are like the dumb jock in high school who finally got their calling. Its true that they hire young, god bless them cause I was hired in my early 20's, but there are kids right outta college w/ no experience or even training for that matter that boss you around. You will never advance in this company unless you are submissive or flat out stupid cause these kinds of people are used as puppets. The upper management hates out of the box thinkers or smart people cause they will try and do things smarter which are not part of the system. A lot of he said she said goes around "accountability" as they call it, but really its just a blame game among the least solution-oriented people in the world. Be careful interns cause they prey on people like you. Its also true that the weak links are carried by the strong and the worst employees will fire themselves. I toughed out my time here cause I made a decent salary and knew I could get a better job within time, but I hope no one has to put up w/ some of the things that I did.