I got exposure to clients while still very junior and I was given the opportunity to work on different types of projects. My manager listened to what I was interested in and helped me grow as a project manager.
Cons
Small company going through rapid growth so sometimes workload is uneven- light and then overloaded