Pros
- Great culture and leadership. Emphatic management that offers good benefits and working conditions. - Smart, humble & collaborative people in every department. Great builders and thinkers. Excited about (effective) innovation. - Good product (& healthy business) in a tough industry. - Good opportunities for personal development and company growth.
Cons
Philo does does a lot with a little. The headcount difference between world-renowned streaming services (& their financial backing) and Philo is significant, and this translates into challenges keeping up with the latest trends (and/or fads). (And the streaming industry is always been evolving very fast!) I don't mind this position, as it requires us to be thoughtful to keep the business healthy and the people happy, and we seem to be quite successful at this. That being said, I'm sure some people could experience this as a negative as their ideas and ambitions might outpace what is realistically possible. Another manifestation of this is that finding the trade-off between code quality and new feature development can be tough. However: 1/ I might be wrong, as I'm not active as an engineer at Philo; 2/ I feel that we are getting better at this, and that we're taking the right steps to improve this (and hiring the right profiles for it); 3/ I have yet to find a tech company that was truly happy with their tech stack.