Overall a great company. No micromanagement as long as your on the task and up to date on schedule. Easy to ask for help when needed and always someone available to assist.
ProsGreat culture, good vibe, cheerful, no micromanagement
ConsEvents far between, field vs office seperation, limited upward mobility