It is fair. Benefits are excellent.
It is wastage of time by trying to build career.
High quality, growth company with lots of products.
Listening and caring about your staff instead of the $$ they can make you.
Do as you will type of company. No one seems to know what's going on nor do they seem to care.