Pros
I've been working for Tora for almost 8 years.
Overall it's a very nice place to work at.
It has the feeling of a small family business where everyone can get to know everyone, and that in very positive way - there are not many companies where you can go have lunch or dinner with the CEO :)
People whom you work with are nice, intelligent and always helpful.
Everyday there is an opportunity to make an impact and learn something new.
Good benefits, competitive salary, great work environment!
Cons
Nobody's perfect - but there's nothing I can think right now.