Pros
Overall, I have genuinely enjoyed my time here and have been lucky to work with some incredibly talented and supportive people. I would say that teamwork is one of the things that stands out most. People are always willing to jump in, share knowledge, and help each other out when needed. It never feels like everyone is just looking out for themselves. Another thing I really appreciate is how inclusive the environment is. People from all kinds of backgrounds, cultures, and experiences are welcomed and respected. There is a genuine effort to make people feel included, and I think that shows in the way teams work together and communicate. I also value the amount of trust employees are given. There is very little micromanagement, which allows people to take ownership of their work and be accountable for results. You're treated like a professional and given the space to do your job, which makes a huge difference when it comes to both motivation and job satisfaction. The work itself is meaningful, and it's rewarding to see the impact the product has on customers. I've learned a lot during my time here, not just from the work but from the people around me.
Cons
Like any company, there are areas that could be improved. During periods of change, clearer communication and more visibility into long term priorities would help employees better understand where things are headed and how their work contributes to the bigger picture. Also, I personally believe that continued focus on career growth and development opportunities would definitely go a long way.