Pros
- Get to work on cutting-edge technology - Lots of interesting on-going projects at many different layers of the embedded software stack (kernel, microcontroller, application level) - Teams are small so there is lots of responsibility and a good amount of collaboration, but most of your work is done independently - Compensation is very good (especially for a hardware manufacturing company, in NY!) and hardwork is rewarded - Company is doing very well, even through Covid-19. Constantly securing government contracts - Opportunities to travel to support customer events - Benefits are great - The new office in NY is fantastic!
Cons
- Company is established, but still growing. IT infrastructure can be painful at times. - There will be days where you will work longer hours, especially when pushing for new releases, but overall work/life balance is good