Pros
If you like challenging assignments, where you can collaborate with cross-functional teams around the world, and have a desire to grow professionally, this is the place for you. Improving processes is not only encouraged, it is an expectation across all levels of the organization. Everyone operates with a high degree of integrity and professionalism, which contributes to a highly collaborative environment. The company has an excellent on-boarding process that allows you to acclimate to the company, learn about the products and markets, and understand the business processes, inside and outside of your team. The on-boarding process provides a platform to build your initial network within the company, ensuring success throughout your career. The CEO communicates frequently with the organization through town halls, blog posts and direct engagement to ensure alignment on key focus areas.
Cons
If you are not self-motivated and goal oriented this may not be the place for you.