Pros
You get out what you put in. If you come in, work hard, understand the strategic initiatives, and are an active participant in driving success then you will be successful. Everyone is open minded to new ideas and understand that to succeed you sometimes have to take risks and fail first. It is a challenging and satisfying environment for those that want to continue to develop and grow. You will learn something new everyday. Iteration is encouraged and it is empowering to know you have a seat at the table and get to work on solutions that are benefiting the company and industry. Moving to an agile development approach is speeding up velocity of new products to market. Flexible work environment, unlimited PTO Re-energized culture
Cons
Not all employees have a growth mindset - that is being worked on through continued development and training.