• Professional and yet relaxed and friendly workplace.
• Salary was pretty decent for somebody of a junior role.
• Encourages latest tech stack if applicable to the task.
Cons
• Big company that can afford laying you off regardless how essential the task, due to business decision.