Pros
Recruiting based on motivation, human skills before anything else. Very friendly environment, corporate is taking good care of the employees and their well being.
Awesome company to gain technical knowledge and be autonomous on projects.
I would say AT Internet working place is based on mutual trust between managers and employees.
Cons
Salary is not as high as you'd like for the working time (39h per week) and compared to the market.