Company culture is nice.
They give recognition and kind of lucrative incentives (cash and trip abroad)
Admin works are not so toxic.
There is work-life balance.
Cons
No training development for the medical representatives.
Some people in the office do not respind quickly to issues and concerns.
They tend to be cranky whenever being followed up on.