Company cares about people, and we feel connected to everyone, even working remotely. Company gives an Edu Fund to each employee improve their acknowledgement, every year. That's good.
Nice team, well-functioning business processes, interaction with the client at the highest level, interesting and unusual tasks, constant development, group activities (trivia, fantasy, forecasting, etc.), the opportunity to study and attend conferences.
Cons
I haven't noticed any cons so far, everything is great.
The company is developing, and you are developing along with it.