Vantaggi
This is one of the best companies I have ever worked for. The communication and care everyone has for each other and the work is no match to any other job. I have been told that 1-year experience at this firm is similar to a 5-year at other firms.
Svantaggi
The biggest conflict I have with this company is they want you to learn everything. Nothing wrong about learning everything, but the responsibilities you start having with different task. I would not let this stop you from looking more into this company, as the PM will take responsibilities of the APM work if something is done wrong.