Pros
As a student in my first position in software development, I received important, challenging and fascinating tasks, while getting full autonomy to work.
My colleages are experts in their fields and are always happy to teach.
Stratoscale is a great place to learn and to develop yourself in a variety of fields.
With a happy vibe of a start-up but still organized and thourough as a veteran company, Stratoscale has the perfect blance between the two.
The company cares about its employees and aims to flourish you as an individual and fulfill your professional goals in the company.
Cons
I swear I can't think if any.