Pros
Openness , Work life balance , Perks , Multiple Roles to explore.
“They care about employees”
Work atmosphere is pleasant . All associates and Managers behave like friends but at work times they are official .
Cons
no cons , they are the tech guru. and know what they are doing and how they want do.