Pros
The coworkers make everything enjoyable, and you get to join a great team. The management team is always open to feedback and makes time for an impromptu meeting with an employee if needed. Hard work is routinely recognized and rewarded, and there are plenty of incentives for some extra cash and prizes throughout the year. You will have a lot of chances to learn new products and platforms and have plenty of opportunities to continue your personal growth. Overall, it's a great place to work for anyone with an interest and aptitude for all things IT.
Cons
There are some growing pains as the company continues to experience lots of growth during COVID, but these are actively been worked on and solutions being implemented to help this transitioning period.