Vantaggi
Supportive coworkers - people are understanding and encouraging and can be the best resource to help reach professional and project goals Responsive CMEs - content experts and departmentalized teams make a highly structured and compartmentalized company feel like a cohesive unit Room to grow - professional and technical growth is encouraged and resources are made available to continue learning on the job Flexible Schedule - with great power comes great responsibility. Work hours can be easily flexed around personal needs. PTO is approved quickly and managers don't micromanage your time
Svantaggi
Slow growth - often not enough bodies to do all the work, growing the team is taking time both form a hiring perspective but also from a training/onboarding perspective Shifting priorities - trying to meet the needs of an ever-changing healthcare field means shelving work in progress more often than I like and having to rapidly change gears to adapt to new requirements and expectations Large application suites - the software suites are enormous and take a long time to learn and understand Developers are also IT support - having to balance development and support responsibilities can be overwhelming at times.