Pros
The salary increase every 6 months, the profit sharing and the car allowance are all nice extras
Kontras
The nice extras do not make up for the fact that most of the managers/directors are not very good at what they do. They really heavily on their employees to do all the work for them. They also talk a lot about flex time, which is horribly misconstrued. All it means is you don't have to take a day off to leave a little early for a doctors appointment. It does NOT mean you can leave early as long as your work is done or work from home. That is not what everyone was told when it was rolled out, seems like they like to change their minds very often. A lot of turnover within the company and not a lot of documented procedures causes many issues where a lot of people are left with little to no training. There is also almost 0 room to move up. You are either at the bottom, a manager or a director.