There is pretty good work life balance and flexibility.
The actual job is good but can be very stressful. It is very hard to get time off of work even in times of emergencies.
Its very agile and specific when it comes to decision making and stratergising new methodologies and implementing them.
It's a great company on its path to success. As every company, it has its flaws, but its strategy, vision, LT make it a great company. Recruitment might be something that could be improved.