Great team members and use great tools,
How to get things done is refreshing. We get to pick the right technologies to get our work done.
And also Company is using me to my full potential.
Cons
If you don't like change/migrating old technologies to new, this won't be the place for you.