Company is going through a lot of changes, consistent internal communication is not strong. Great people doing the work, but middle management needs some improvement. CEO seems to have a clear direction for the company, but it is often over shadowed by the day to day grind and lack of clear direction.
Great benefits and fun activities
Environment is ever changing, no consistency