Friendly and supportive work environment
Opportunities for continuous learning and development
Flexible work hours and good work-life balance
Competitive salary and benefits
Cons
Occasionally tight deadlines can be stressful
Limited parking space at the office
Communication between departments could be improved
Some projects require long hours during crunch times