Pros: Free lunches (every weekend in the call center), free coffee and soda, decent PTO (in corporate), happy hours
Cons: Poorly trained management, little room for growth, unhealthy work environment
In the call center, your co-workers and managers are all going to be super nice and fun, which is great seeing as how everything else there is kind of a bummer. The pay is underwhelming, and although they – more... tell you you're up for a raise pretty often, it'll be a minimal raise for a lot more work. The company doesn't invest much into its call center as a lot of the headphones are poor quality and there isn't enough room for all of the employees they hire (I didn't have my own desk for the first two months I was there).
In corporate, it's not out of the realm of possibilities to get placed on a team that is fun to work for. The programmers all seemed to have tons of fun with each other which was always very inspirational to see. However, outside of them, much of corporate is full of management who are just there because they've been working there long enough, and not because they exhibit any management skills. And be careful making complaints to HR as they are good friends with a lot of the managers and are not afraid to play favorites.There's a good chance that your innovation and creativity will not only be ignored, but discouraged.
Specifically with the SEO team, do not apply for an "entry level" writer position there thinking it will be entry level, because it's not and if you're not a sports writer with 2-3 years of experience, expect to have a lot of obstacles be put in your way. And if you're a light humorous writer that's looking to build your portfolio, look elsewhere because even the blog posts that you'll write will be dry and boring. I will admit the team is overall full of nice, fun people, but lacks the leadership and group mind to make it feel like a team. SEO is not full of team players and you'll be able to feel that very quickly. – less