Good environment and have a good team. I can make relationships to everyone. Flexible to work (Remote or on-site). There is a platform to learning and training related to the company.
Cons
The difference of timezone in sometimes when have products release or launches then need to Go-lives testing at work off.