No micromanagement. Asynchronous communication. Flexible hours. Good pay and benefits. Transparent management. Friendly and competent colleagues. Interesting work.
Cons
Limited growth opportunities. Team building is somewhat lacking.
- You feel respected, management believes without having to prove it. - Good amount of vacations. - Lots of learning opportunities, it's common to learn about new technologies frequently, though in breadth more than depth. - Good management of timezone differences.
Cons
- Constant workload without 'easy' days. - As this is remote work, no physical interactions with other team members. - Very strict with respect to results, there are several stages of approval for every change or improvement.
The whole team has great technical skills to solve anything that shows up. Async communication is a fundamental part of the work and I do appreciate this part and how kind all my teammates are.
Workflow does help remote work and I feel like I could evolve a lot technically, also because the managers foment education and certifications.
Cons
If you don't like to do secondary work, you may feel uncomfortable here. For example, as a developer you may spend a lot of time writing and reading documents, troubleshooting and helping support team.
If you don't mind or feel attracted to this, consider it another positive aspect.