Pros
Solid product with continued evolution, interesting people to work with and interesting problems to solve, smart environment, dynamic culture, great compensation and benefits, cool technology to work with. Left a full-time role for a contract position because I believe in what we're working on here, although it's not without hiccups. Is anything easy worth doing? What's important is that we have the will, the tools, the money and the fun. The new leadership (that makes some people unhappy) also brings new perspective and much-needed change and improvement. It's an exciting time to be here!
Cons
I mean, Newark isn't the closest (it's also not the farthest), but the opportunity makes the commute worthwhile. New leadership can always be a challenge and transition isn't always easy for people. Also I really need to stay away from the dessert bar. The chocolate chip mint cookies are too good.