Pros
The people that works there are friendly, smart and hardworking, the true backbone of the company. My team that I work in, my manager is communicative, supportive and always try to find time to chat or make time to schedule in a meeting when I request for help. The team members I work with are smart and hardworking people, but like all places, there are unique and interesting people that are unique to work with. There are always opportunities to learn, use these tools, tech and dependencies, just make sure to communicative why you want to use the tool and the trade offs. I recommend this place.
Cons
This is a health based company, so the pay isn't competitive.