Pros
Good benefits Amazing can-do work environment Colleagues are off the chart, there's always someone to ask who can help you and is happy to. I laugh every day. Great mix of people. Very dynamic, the company is run like a scale-up. Leadership does not sleep at the wheel. Access to the newest tools and technologies, ahead of everyone else Leadership knows how to code and is using it If you want to work with the best, this is the place Pace depends on area you are working in, more traditional parts is fine. But if you want to be a part of the bleeding edge product development its hectic but a lot of fun
Cons
Sometimes changes are instant and not communicated in a great way. Moonshot projects can be given way too much time and efforts before they have proven to be viable and may block other initiatives. If you want a safe convenient place to work this is not for you. Its high pace and you will learn tons in a great environment. If you want to have a light taste of what startup life is like, this is a perfect way to experience it.