Pros
-Most of the time, it's a really collegial atmosphere. Despite all the recent changes, people tend to stick around and are good to work with and have tons of experience. -Team leaders/middle management really try to develop staff and give opportunities, despite little to no backup from the senior level. -Time off is more than ample, and (depending on your manager) alternate work arrangements are available. -Compensation is decent relative to the industry (which isn't great), and a 35-hour work week rules.
Cons
-Constant restructure and reshuffling, which is painful (layoffs, lack of job security for survivors) -The restructures lead to tons of confusion about who does what, because nothing's communicated well. That confusion leads to a lot of free for all mentality, which causes mistakes and personality clashes. -Maddening change of focus. A few years back, the company decided to focus on all kinds of non-book/journal products, which failed miserably. Now we're back to focusing on the core. How long until it changes again? -Despite all the changes, the people at the top rarely do. We've been through so many major changes...but somehow the top level is mostly the same. If you're a white male (preferably British), you're probably okay. -Even when the company is focusing on an area, getting needed resources is a constant struggle. Teams are tasked with huge amounts of work, but aren't allowed to grow or offer career advancement in any particular way. If you're in the right team and can self-advocate? Maybe you have a chance. Maybe. -Training/development is a complete mess. Courses are rarely offered unless you're in Hoboken. What's offered is a mixed bag. The really important courses aren't offered to remote colleagues. -The company's become so outsource focused that getting a broken computer fixed is a slog, not to mention the downturn in service levels offered to clients.