Pros
The employees are very open to working with each other to get the job done. We all realize the importance of the work we are doing, and are reminded of that when the company brings in patients who are living their lives because of our devices. The face to face time with the patients provides a great incentive. I have yet to encounter problems when asking for vacation time or emergency leave. Many of the employees will work harder to pick up the slack so when a person returns, there is not a large amount of work sitting at their desk.
Cons
Management scares me. I don't know if it is the lack of communication or my perception of such. Many times, I don't hear about meetings until right before or after they passed. And some of these meetings are on topics that impact employees directly. I also don't see management working to promote employees internally, or when they do, they don't consider performance evaluations. I feel that leadership is not always there, nor a commitment to matching deadlines. I have seen too many projects that have slipped behind up to another 50% of their scheduled time. Other projects have been pushed waaaay too early and creates problems for people downstream to correct.