It's a company that constantly challenges your skills, but your coworkers will also support you. It's a company that's very open to dialogue when your expectations or benefits don't align with your daily challenges. It's a company that analyzes your strengths and leverages them.
Cons
There is a planning department that could better organize people for better project development