Could be better, could be worse. Still much to learn after QFree buy out.
Pros
Flex time, excellent co-workers, work environment, free food. Plenty of challenging work. Upper management is extremely technical and hands on which is rare.
Cons
Salaries are well below market value. Benefits below market standard (if you have a family), especially vacation time (vacation time is very poor). Poor communication from upper management. Most of the development staff is unaware of project happenings outside of the project they are working on. Mentoring from seasoned employees seems lacking. Delegation and trust appears to be lacking. Much of the Sr. staff is overworked while other staff have little to no work. Appears that only a couple people in the company have decision power while others are ignored, including those is "high" positions.