Because ASI treats gives the employees a lot of freedom, this may not be the best company for people that need to be told what to do often. ASI has gone through a transition from a perpetual to a subscription model which has been a change, however ASI as a whole has performed well through this transition. There is always plenty of work to do, so I can get caught up in working too much.