Pros: free bagels on friday, good co-workers although there has been high turnover recently.
Cons: high turnover, no career progression, substandard pay, still don't understand what drives the buisiness
I worked in one of the departments curently undergoing "pain points". During that time I had 3 managers, none of which knew or understood exactly what I did nor wanted to know.
Because there was no one who understood my role I had to train myself. This is OK if you have some experience in your role and know what you should be doing, but I've seen this happen accross the board in my department and others which leaves junior members essentially flapping on the shoreline like fish out of water.
Career opportunities are abysmal. Even as you take on more responsibility, get more successes and achievements under your belt you will not be rewarded for them unless you threaten to quit. Starting pay is OK as long as you negotiate properly and you MUST.
The work/life balance is pretty bad for most but there are a few positions with nothing to do except be on Facebook all day. If you're one of the former then expect to consistently work 60 hour work weeks, except several times out of the year where you will work 100 hours a week during a major release. This is no exageration!
Because the site architecture is so outdated and management tries to push things quickly through to be reactionary without properly analyzing data. This means that more often than not, those projects you spent 100+ hours on a week and caused your friends and family to forget what you look like will end up failing or be abandoned.
If you point out potential risks or issues before they happen then you will get your wrist slap and be told that it isn't your job to worry about such things. When those problems surface – more... you will be expected to solve them as they happen and then will get your wrist slap again for not anticipating this problem.
Senior management isn't helpful. In recent all-hands meetings CEO has blamed business problems on the non-managers and has admitted that he's all out of ideas. It's not unheard of to have entire departments individual goals based on a 10-minute reactionary brain-storming session and the results end up putting an unnecessary burden on other departments.
All in all I would say work here if you are new in your career and want to learn some things FAST. Also work here if you just want a job where you can get away with C effort. If you're not already at a director or SVP manager and hope someday to get there, then look elsewhere. – less