Pros
- A friendly, passionate, and international nice people and working environment.
- Generally speaking, the tech stack is up-to-date, and get new updates/components with time.
- The product really nice and comes to solve a real problem in the market and to fill the gap.
- An agile mindset, where it can deal with changes without panicking or making a mess.
- There is a support to get things done outside the work (e.g. city hall office registration, official documents, accommodation ... etc).
Cons
- Lead is not all about tech, but also about people! So it'd be great if Tech leads get some managerial training.
- You have to be strong enough to say no (which's not the case for all people).
- Some times there is a pressure to deliver when it's better to find an efficient/sustainable solutions.
- Personal preference: The company should have more flexibility with working hours.