Pros
For a small company, Optimo has a unique role working on some pretty big and exciting projects. As someone who has worked across a number of these projects, I have always found that each individual team member is able to bring their own ideas and skills and approach to the table in a way that gives you the liberty to innovate and grow. Optimo has also provided a great deal of flexibility in terms of remote working and schedule that has allowed for better productivity and being able to integrate and adapt to any lifestyle. I have also enjoyed working with lots of great team members over the years and have learned a great deal from others who come with different backgrounds and skills. Overall a great experience.
Cons
Optimo has at times struggled to find the right individuals to fit certain roles. A receptive management has always been great at making necessary adjustments to make sure all team members are happy and have a stable work environment.