Vantaggi
-Top tier benefits package -Opportunity to work with innovative and interesting hardware -Stability, the company isn't going out of business anytime soon they work for some of the largest healthcare companies -You get vacation days for working on weekends during travel trips -Smart people work there and you'll learn a lot -Potential to make senior dev in two years if you work really hard
Svantaggi
-High workload -Devs handle everything when it comes to the product. Building, testing, installing and training customers. -Frequent travel trips which may require working 6 days a week for as much as 12 hours a day. -Travel could be a plus if you're the type but you won't have much time to explore your destination -No monetary overtime compensation -Devs (both junior and senior) will have to be on call 6+ weeks out of the year to handle emergency support situations -Military-esque work culture with talks of "going into the trenches" with your "family" when crunch time hits -Must work directly with customers