Pros
It is refreshing to work with a team where every member takes pride and ownership in their work and commitments. Start-up feel without egos. A lot of work is put into hiring employees that fit the company culture and it shows. Everyone is respectful and works well together. The work that is being done here helps so many and will continue to help even more as new, exciting products are rolled out. The technology stack is not outdated and there are many opportunities to grow your knowledge. Sharing opinions and ideas is encouraged and well received.
Cons
I sat and thought about cons, but I really don't have any yet. If you have concerns, you are encouraged to discuss with your manager during one-on-ones. They will do their best to help you work through any issues. Very receptive management.