Pros
Nurturing environment - you will be given time and support to develop your skills and grow into the role without crushing pressure Big focus on personal development - you will be given lots of training on a very regular basis and help on defining your professional an personal goals. Great team spirit - ApplianSys has a family environment which encourages people to bond beyond the professional aspect. Also your colleagues will be able to mentor and assist and provide help whenever need. You'll never feel left to your own devices. Promoting from within - as the company grows there will be more opportunities to keep creating management or project leading positions and these will be given internally to whoever shows more capability and potential. Possibility to Manage internal projects - there are several projects with members of all teams involved and a designated Project Manager ApplianSys is a great company that will help you to grow and understand your strengths and weaknesses to allow you to continue to develop.
Cons
Not ideal for more senior members - the more senior roles in the company are already filled mostly by people with personal stake in the company or someone promoted from within