Good culture and well-run company but...
The salaries are too little to disregard. Highly qualified staff are severely under-compensated while sale teams are very highly paid. Benefits are also substandard in my opinion with a 2-year probation to receive full employee benefits.
Lots of food, culture is good
Low pay, long hours for technical staff