Great with technical experience, not so great with the rest
Everything you need to know about your job will be provided through training, even without experience, you'll be able to work here. This company can give you a great training ground.
Work place is fine, people are friendly. But the management has their own list of favorite employees. If you're not part of that list, you're gonna have a hard time.
The hardest part of having this job is having more time at work than having time for any other activities you have. Work/Life Balance is not that great especially if you are an Engineer. The company lacks man power, which means more job for you, but the pay is still the same.
The most enjoyable part is if you ever find yourself a group of friends that can help you go through all that challenges mentioned above.
Transpo and meal allowances