Vantaggi
Every day I get to go to work and deal with different issues. The group that I work with is very dynamic, understanding, supportive, and fun. I enjoy the products I support, and find that whenever I have questions, more senior employees are very willing to help. My role allows for very diverse iterations, between other R&D groups, customers, and many other departments. I know that NI has never layed off an employee due to ecomic reasons, so I feel very secure. My manager is supportive, both in my day-to-day work, and helping me build my career.
Svantaggi
Coming from a non-EE/ECE/CS background, I find it difficult to break into R&D development, because my lack of credentials is a drawback even though I have gained experience on the job. The major downside is that although I have a fair bit of experience dealing with NI products, my job experience does not carry over well if I wanted to go to another company. Unfortunately, this restricts my job mobility to working for NI, or working for an NI-affiliate. Although I have very few complaints about management, I hear from some of my work friends that this does not hold true across all departments/groups.