Pros
-Work with a variety of technologies -Hours are flexible -No micromanagement -Co-workers are enjoyable to work with -Management listens if you have a suggestion or opinion on something -Company has a history of promoting from within before looking outside -Truly a family type atmosphere, you're not just a number, and the CEO will get to know you personally. The development team is small which allows us to work on on many aspects of our applications and provides opportunities to learn something new on a daily basis. This has an added benefit of seeing the impact your work has on the growth of the company. The management team is knowledgeable and has a large combined years of experience which makes it easy to work for. I originally got into software to work in the gaming industry but had no professional experience. Controltec took a chance on me allowed me to get my feet wet and due to the work environment and great leadership, along with the other factors I've already stated, I have no plans on leaving any time soon.
Cons
Have to get nitpicky for true cons but I want to provide a balanced review: -I've heard previous employees that have worked at other software companies complain at the lack of amenities like free food or drinks. I've never had this at any other job I've worked for so this is not a problem for me. -Traffic is a terrible to and from work if commuting outside of Escondido, though is not a current issue now that everyone is working remotely due to Covid.