Pros
I've just joined this company, and during the onboarding process, I felt that the work environment was very supportive, welcoming, and well-facilitated with comfortable workspaces. The training I attended was very enjoyable, and I gained a comprehensive understanding of the company.
Cons
For now, I haven't found any drawbacks at this company, since I've just joined.