Pros
- I get paid to do something I love to do, at least in my case
The company does its best to make everyone feel valued, no matter their role. It also has the tools to make it easier to thank and praise people when needed.
- Full access to the tools needed to succeed in the role, most of the time.
- Chance to work and learn with talented, knowledgeable, and friendly people across the globe.
- There are many chances to be a catalyst for change, and little is written in stone. Flexibility and embrace of change remain a HUGE pro for the company,
- Chance to learn and grow working with top-tier clients where we're able to pour talent, experience and improve our skillset
- Solid and authentic work culture, values, and ethics: not marketing hype, but something the company uses as cornerstones internally and when dealing with clients. We breathe and live by our company values.
- No micromanagement and results-oriented work, at least on the full-time employee
- Executive-level leadership listens to EVERYONE company-wide, no matter the level, and takes action when required—another huge pro.
- Full transparency: Company rituals like the All Hands call and Weeky Recaps keep everyone updated on achievements, challenges, risks, and other information.
- Humane leaders and managers who listen to their direct reports and do their best to be open to new ideas and challenges
- Good compensation and benefits package, but it could be further improved for some specific roles, experience levels, skillsets, and worldwide contractors.
- Distributed by design, remote work is integral to the company culture and workflows. Multiple rituals are in place to get everyone integrated and acquainted with everyone else, no matter the country where we're located.
- The founders' vision and values remain even as the company grows and thrives
In my opinion, it is one of the IT industry's most people-centric, value-based companies. This is not minor, as the current industry dynamics have changed how companies treat their teams and employees after the pandemic.
Cons
These are not cons per se, and there are definitely more positive than negative aspects of the company, but these are things to note.
- Growing pains: The company is no longer a startup but not yet an enterprise. There is room for improvement as it grows, iterates, and evolves. This is not a con per se, but something to be aware of—and work together to support—when joining the team.
- Work/life balance can be tricky sometimes, though it is not a deal-breaker and is not something out of the ordinary in the IT industry. Better-defined role specs and more expedited team staff can improve this as the company grows.