Pros
Company leadership is excellent and very strategic in the decisions that they make. The company is moving in a good direction and has grown significantly over the last few years. Lots of exciting AI/ML-related projects going on! Overall, I have enjoyed my time working here and generally feel that my voice is heard. My direct supervisor is supportive and encourages me to share my thoughts & feedback. I generally feel that my work is important and my input is valued. Lots of opportunities to grow your career or transition into a new role as long as you communicate openly with your manager about your career goals and interests.
Cons
Benefits could be better, as there is no 401k match until you have been with the company for 12 months, and PTO is 3 weeks (including sick time) which seems a bit low considering it does not increase no matter how long you have been with the company. I also sometimes feel that I am left out of important decisions being made within my team or within the company, and I would prefer to be able to provide feedback or input into significant changes that are being made that will affect my day-to-day (i.e., when team structures are changing or new processes are being put into place). I don't always feel that I have the autonomy to do my job effectively as I do not always have access to the tools or resources I need.