Pros
-They emphasize culture. They literally have fired someone for not 'meshing well' with others, which is just a nice way of saying 'he didn't like to drink with his colleagues or play kickball on Tuesdays with the rest of the group.' -Young people. I have yet to see someone over thirty that is not in management work in the NY office. I know several people in the CA office as well, and that location seems even younger. We all have some common interests, which is a plus, but it also makes for cat fights and too much gossip for my liking.
Cons
-They emphasize culture. Yes, some people are cool, but many people abuse the socializing aspect. It's tough to see someone who gets paid the same (if not more than you) talk all day to their neighbor when you are putting in hours and hours of effort read: hours and hours of cold calling and watching your neighbor go on Facebook or watching your manager play Candy Crush. -The pay is pretty low and raises are given (if they like you), but you will plateau at about 45k -Top-heavy. The VPs don't even know how to use the software the company sells and supports, yet they have hour-long meetings talking at employees telling them how to improve. it's incredibly difficult to actively listen to this when the person preaching has no idea how to even schedule an appointment in this errr... scheduling software. -I have been an employee since the very beginning and have seen how the company has changed. I used to love waking up in the morning to go to work and hated the days I was sick and couldn't go into the office to work alongside my friends. Now it's like the movie 'Mean Girls.' My department (sales) : the men have this sense of entitlement. The women: gossip all day long. There is a group Skype chat that serves the purpose of making fun of people... it is very disheartening and certainly lowers morale. It always seems the Support department is angry... very, very angry. -The different departments simply do not work together to help both current and prospective clients. Sales just sells a product by making promises they cannot keep; implementation simply pushes the client through the account-building process; support just helps clients with troubleshooting, but all departments refuse to help each other and justify it by saying 'they don't pay me enough for that.' -We have lost a lot of really great people who took their job seriously. This is due to the offices being super clique-y. From my understanding the California office is pretty bad, since there's less employees. I hate to say it, but I strongly believe that if you aren't in the 'inner circle,' they don't make the job as fun for you. On the up-side, I still speak to and love the people that have been fired or have quit LOL