·Low brand awareness even the company is doing great, unfortunately not too many people know the brand... which can make a lot of things more difficult such as hiring and business development etc.
·Lower salary and benefit package than average in the industry.
·Less cross department communication.