Challenging but exiting work place
Pros
Great work environment. Lots of great engineers willing to help when needed. I have worked for two managers so far, and I have great experience. Both of them were helpful and willing to go extra mile to help me to reach my career goal. When I joined Peregrine Semiconductor, I had only one year left in my H1-B visa. HR promptly started my green card process and helped me in every step. I like peregrine culture. I made some great friends and great relationship inside and outside of work I have complete confidence in Peregrine technology and business model. While the company may have gone through some bumpy ride, I believe the company is in solid track for long term growth.
Cons
While salary is competitive, there are no other incentives like profit sharing, company stock purchase plan etc. Sometime work is too busy, may have to work long work to meet the deadline