Pros
YTKO is an excellent company to work for. They are supportive, encouraging and embody the best elements of working for a small business which punches above its weight. From my first day (back when I was a Project Director) I was supported to develop my team, and deliver my project, in a way which worked for me.
I was allowed the freedom to try new things, support when I failed, and the rewards when I succeeded. I was given access to the most senior employees in the company and developed close friendships with members of my team and those above my role.
I have been at YTKO for the longest period in my career (10 years) and have never felt so valued as an employee.
Cons
YTKO, for me, doesn't really have any cons, apart from the cons of working at any small business.
I'm sure that any employee would love more staff resources, more perks and more money, but the reality is that working for a small company makes these things difficult. This situation is further amplified when considering that YTKO is a public sector funded organisation meaning we have to treat public money with respect and reverence.
However, I would never exchange perks and cash for working at a larger organisation, as at YTKO I have more freedom, respect and ownership than I could ever expect at a larger corporate.