Good place to work and gain new knowledge at the same time.The good thingsThe boss (especially professors and since i'm one of their research officers) is a mix of friendly and strict at the same time. The staff is cheerful and lively most of the time, albeit a bit boring in terms of environments and facilities provided. The best part is a good teamwork whenever a project/research need to be done as per schedule. Also, the boss do care for their staff needs (perhaps in my research department only) and will aid with what they can to help you overcome your problems, just make sure you done your job as directed.
The challenges1) Tight project/research schedule that need to be done as directed.
2) Need to travel a lot, so a personal transportation is a must have (Don't worry, millage claim can be claim in advance or later on) .
3) Need to interact with various peoples of a different backgrounds with a different language.