Pros
-free food -the peers on your team are some of the best minds around in tech -flexible with PTO/sick time -modern office space -trendy location
Cons
-favoritism is running rampant in engineering, although being reported to HR -there are members of engineering who have almost 10 years of experience that are being paid less than newer folks coming in with half that experience - people are "iced" out of their jobs using negativity and black balling - inappropriate feedback given to peers about your work -in-actionable feedback during the review period -toxic 'cliquish' culture - review for employees is negatively focused; almost no wins are celebrated, with an emphasis on mistakes that are brought up after the fact with no way to course correct or to grow - no room for promotion - immature leadership in engineering - offering up others positions behind their back