Pros
Coworkers are great. A lot of really fun and talented people. Pay seems fair for engineering. The gym is decent. There is a fun Halloween party every year. The new curriculum manager as of spring 2018 is an improvement.
Cons
Pay is very bad for curriculum dept. Leadership changes their minds constantly. Very little transparency. Very little autonomy. Employees are not trusted to do what they were hired to do. Internal software for building courses is always broken and causes curriculum teams to spend a lot of time re-doing things. More and more responsibilities are piled on but there are no raises. Glass offices upstairs looking down on everyone else are uncomfortable. There is a lot of favoritism. No real opportunities for growth (but new curriculum manager seems to be trying to change that).